8134 Baxter Ave, Ste 1, Elmhurst, NY 11373-1365, Elmhurst
"Awesome food, awesome people, awesome service"
"Awesome food, awesome people, awesome service"